package com.yhty.service;

import java.util.List;

import com.yhty.model.Owe;
import com.yhty.model.OweList;
import com.yhty.model.PayMent;

/**
 * 欠费处理业务逻辑接口
 * @author RoySong
 * 2011-3-31-上午11:21:17
 */
public interface OweManager {

	/**
	 * 全表扫描批量处理欠费信息
	 */
	public void dealOwe();
	
	/**
	 * 根据本月缴费情况更新欠费记录
	 * @param payMent
	 */
	public void updateOwe(PayMent payMent);
	
	/**
	 * 根据月份获取欠费记录
	 * @param date
	 * @return
	 */
	public List<OweList> getByMonth(String date);
	
	/**
	 * 欠费重置
	 * @param owe
	 */
	public void reset(Owe owe);
}
